Consulta de Guías Docentes



Academic Year/course: 2023/24

439 - Bachelor's Degree in Informatics Engineering

30242 - Warantee and Security


Syllabus Information

Academic year:
2023/24
Subject:
30242 - Warantee and Security
Faculty / School:
110 - Escuela de Ingeniería y Arquitectura
Degree:
439 - Bachelor's Degree in Informatics Engineering
ECTS:
6.0
Year:
4
Semester:
Second semester
Subject type:
---
Module:
---

1. General information

 

This subject provides knowledge and practice on how to ensure the operation of critical systems and services from the perspective and action of the most hardware-related levels. Among the objectives of this subject:

  • Understand the concept of high availability and the techniques and methodologies associated with it at multiple system levels: processor, memory, peripherals, operating system, execution environments, and applications and services.

  • Know techniques related to fault tolerance and preventive diagnosis.

  • Demonstrate knowledge of virtualization, including the implementation of hypervisors and interpreters, as well as its implications for IT security implications.

These approaches and objectives are aligned with targets 7.3, 8.2 and 9.5 of the sustainable development goals SDGs of agenda 2023.

It is recommended to have previously taken Computer Architecture and Organization I and 2, Operating Systems, Computer Networks and Systems Administration.

 

2. Learning results

 

Understand the concept of high availability and its implications on system components: electronics and cabling, processors, memories, I/O, microprograms and Operating System, know specific techniques related to reliability, fault tolerance and preventive diagnostics.

Know the task of the system administrator with regard to high availability. Understand the protection mechanisms and security of the Operating System and knows how to use them to configure services, user identification and security policies.

Understand the concept of Virtual Machine (VM), its types and applications. Be able to install, configure and monitor MVs and evaluate their performance in different scenarios. Know specific products and is able to use them in security, migration and consolidation applications.

 

3. Syllabus

 

  • Fundamentals of virtualization and mission-critical support and RAS (Reliability, Availability and Serviceability) Taxonomy of hypervisors

  • Implementation mechanisms for system virtualization: interpreters, trap&emulate, paravirtualization Architectural support to virtualization with case studies: AMD64, ARMv8, RISC-V, ..

  • Memory and peripheral virtualization

  • Mechanisms to ensure reliability, fault tolerance and security of processors, memory and I/O in virtualized environments.

  • Examples of virtualization products: IBM Z series, KVM, Xen, Amazon Nitro, ..

  • Systems architecture: e-mail and web

 

4. Academic activities

 

  • Lectures: The main aspects of each concept will be presented and the readings to be read will also be introduced

  • Problem solving classes: Problems related to the syllabus will be solved and these classes will be interspersed with the lectures.

  • Assisted laboratory practices: Applications and services of the subject will be implemented, installed and/or administered.

  • Practical work: Work on specific topics may be proposed in which students will work both with their own documentation and with the sources offered in the subject.

  • Study and personal work: Students will spend time acquiring the necessary knowledge and skills to achieve the learning results

  • Corrections and examinations: Students will be able to submit their work and activities to receive feedback on their progress in addition to being evaluated.

 

5. Assessment system

 

The assessment will consist of three parts: 

  • Exercises on theoretical and practical contents (30%). These exercises correspond to problems and articles presented in class and must be handed in on a regular basis.

  • Practices (30%). Students will defend the work done orally with accompanying material such as memories on dates to be established well in advance.

  • Exam (40%). There will be a test composed of a combination of problems, open-ended questions, multiple-choice questions and exercises similar to those seen in class. 

The subject is passed with an overall grade of 5 points out of 10, with a minimum of 4 points out of 10 in each of the two parts. In case of not reaching the minimum grade in any of the parts, the maximum global grade will be 4.5 points out of 10.

It will be possible to opt for a global test that will consist of the 3 parts of the assessment (exercises, practices and exam) and it will represent 100% of the grade.

 


Curso Académico: 2023/24

439 - Graduado en Ingeniería Informática

30242 - Garantía y seguridad


Información del Plan Docente

Año académico:
2023/24
Asignatura:
30242 - Garantía y seguridad
Centro académico:
110 - Escuela de Ingeniería y Arquitectura
Titulación:
439 - Graduado en Ingeniería Informática
Créditos:
6.0
Curso:
4
Periodo de impartición:
Segundo semestre
Clase de asignatura:
---
Materia:
---

1. Información básica de la asignatura

Esta asignatura aporta conocimiento y práctica sobre asegurar el funcionamiento de sistemas y servicios críticos desde la perspectiva y acción de los niveles más ligados al hardware.Entre sus objetivos  destacan:

  • Entender el concepto de alta disponibilidad y las técnicas y metodologías asociadas al mismo en múltiples niveles del sistema: procesador, memoria, periféricos, sistema operativo, entornos de ejecución y aplicaciones y servicios.

  • Conoce técnicas relacionadas con la tolerancia a fallos y el diagnóstico preventivo.

  • Demostrar conocimientos de virtualización, incluyendo la implementación de hipervisores e intérpretes, así como sus implicaciones en seguridad informática.

Estos planteamientos y objetivos están alineados con las metas 7.3, 8.2 y 9.5 de los objetivos de desarrollo sostenible ODS de la Agenda 2023.

Se recomienda haber cursado con anterioridad las asignaturas de Arquitectura y Organización de Computadores I y 2, Sistemas Operativos, Redes de Computadores y Administración de Sistemas.

2. Resultados de aprendizaje

Entiende el concepto de alta disponibilidad y sus implicaciones en los componentes del sistema: electrónica y cableado, procesadores, memorias, E/S, microprogramas y Sistema Operativo.Conoce técnicas específicas relacionadas con la fiabilidad, tolerancia a fallos y el diagnóstico preventivo.

Conoce la tarea del administrador de sistemas en lo relativo a alta disponibilidad. Entiende los mecanismos de protección y seguridad del Sistema Operativo y sabe utilizarlos para configurar servicios, y políticas de identificación de usuarios y de seguridad.

Entiende el concepto de Máquina Virtual (MV), sus tipos y sus aplicaciones. Es capaz de instalar, configurar y monitorizar MVs y de evaluar su rendimiento en diferentes escenarios. Conoce productos concretos y es capaz de utilizarlos en aplicaciones de seguridad, migración y consolidación.

3. Programa de la asignatura

  • Fundamentos de la virtualización y el soporte a misión crítica y RAS (Reliability, Availability y Serviceability)

  • Taxonomía de los hipervisores

  • Mecanismos de implementación de la virtualización de sistemas: intérpretes, trap&emulate, paravirtualización

  • Soporte arquitectónico a la virtualización con casos de estudio: AMD64, ARMv8, RISC-V, …

  • Virtualización de memoria y periféricos

  • Mecanismos para garantizar la fiabilidad, tolerancia a fallos y seguridad en procesadores, memoria y E/S en entornos virtualizados

  • Ejemplos de productos de virtualización: IBM serie Z, KVM, Xen, Amazon Nitro, …

  • Arquitectura de sistemas: correo electrónico y web

4. Actividades académicas

  • Clases magistrales: Se presentarán los aspectos principales de cada concepto y se introducirán también las lecturas a realizar.

  • Clases de resolución de problemas: Se resolverán problemas relacionados con el temario y estas clases se intercalarán con las clases magistrales.

  • Prácticas de laboratorio asistidas: Se implementarán, instalarán y/o administrarán aplicaciones y servicios de la asignatura.

  • Trabajo práctico no presencial: Se podrán plantear trabajos sobre temas concretos en los que el alumnado trabajará tanto con documentación propia como con las fuentes ofrecidas en la asignatura.

  • Estudio y trabajo personal: El alumnado dedicará tiempo para adquirir los conocimientos y las destrezas necesarias para alcanzar los resultados de aprendizaje

  • Correcciones y exámenes: El alumnado podrá presentar sus trabajos y actividades para recibir retroalimentación sobre su progreso además de ser evaluado.

5. Sistema de evaluación

La evaluación consta de tres partes: 

  • Ejercicios sobre contenidos teóricos y prácticos (30%). Estos ejercicios corresponden a problemas y artículos presentados en clase y deberán de ser entregados en plazos regulares.

  • Prácticas (30%). El alumnado defenderá el trabajo realizado de manera oral con material de acompañamiento como memorias en fechas que se establecerán con suficiente antelación.

  • Examen (40%). Se realizará una prueba compuesta por una combinación de problemas, preguntas abiertas, tipo test y ejercicios similares a los vistos en clase. 

La asignatura se supera con una calificación global de 5 puntos sobre 10, con un mínimo de 4 puntos sobre 10 en cada una de las partes. En caso de no alcanzar el mínimo en alguna de las partes, la calificación global máxima será de 4.5 puntos sobre 10.

Se podrá optar por una prueba global que constará de las 3 partes de la evaluación (ejercicios, prácticas y examen) y supondrá el 100% de la calificación.